#include <iostream>
#include <vector>
#include <string>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) 
{
vector<int> vt={0xBB,0XAA,0XCC,0XDD};
vector<int> a={0xBB,0XCC,0XA0,0XBC,0XDC,0XD1,0XBE,0XBB,0XCD,0XCF,
               0XBE,0XAE,0XD2,0XC4,0XAB,0XB2,0XD2,0XD9,0X93,0XB3
			   0XD4,0XDE,0X93,0XA9,0XD3,0XCB,0XB8,0X82,0XD3,0XCB,
			   0XBE,0XB9,0X9A,0XD7,0XCC,0XDD};
vector<int>::iterator it_vt,it_a;
it_a=a.begin();
it_vt=vt.begin();
char s;
while(it_a!=a.end()){
	if(it_vt==vt.end()){
		it_vt=vt.begin();
	}
	s=(*it_vt)^(*it_a);
	cout<<s;
	it_vt++;
	it_a++;
}			   
	return 0;
}
